package com.vpx.server.bean.info.system;

import java.util.ArrayList;
import java.util.List;
import java.util.Set;

import com.vpx.server.bean.entity.SysRole;
import com.vpx.server.framework.base.Base;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
/**
 * @author lihui
 * @title: vpx
 * @module: 用户管理
 * @description: 登录用户信息
 * @date 2021/09/11 20:51
 */
@Getter
@Setter
@ApiModel
public class UserDetailInfo extends Base{
	@ApiModelProperty(value = "主键")
    private Long id;

    @ApiModelProperty(value = "用户编号")
    private String userCode;

    @ApiModelProperty(value = "登录账号")
    private String loginAccount;

    @ApiModelProperty(value = "姓名")
    private String userName;

    @ApiModelProperty(value = "手机号")
    private String mobilePhone;

    @ApiModelProperty(value = "性别 M：男；W：女")
    private String userSex;

    @ApiModelProperty(value = "用户职务")
    private String userTitle;

    @ApiModelProperty(value = "头像图片")
    private String headImg;

    @ApiModelProperty(value = "用户角色")
    private List<UserRoleInfo> roleList;

    @ApiModelProperty(value = "用户操作权限")
    private Set<String> authBtnCodes;
}
